package com.sitech.openapi.service;


import java.util.Map;

public interface UserCmptService {

    /**
     * 根据号码查询账户信息
     * @param paraMap 入参 包含用户号码和分页数据
     * @return 数据map
     */
    Map<String,Object> getAccountInfoByAccNum(Map<String,Object> paraMap);

    /**
     * 根据号码或者 客户id 查询用户信息
     * 包含以下信息：
     * 客户	customers
     * 账户 accounts
     * 产品实例 prodInsts
     * 销售品实例 offerInsts
     * 卡实例 CardInsts
     * 终端实例 TermInsts
     * @param paraMap 入参信息
     * @return 实体列表
     */
    Map<String,Object> getUserInfo(Map<String,Object> paraMap);

    /**
     * 根据客户id/号码/lte_imsi
     * 包含以下信息：
     * 客户id	custId
     * c网号码 accNum
     * 宽带号码 account
     * lImsi lImsi
     * 产品实例类型 prodUseType
     * @param paraMap 入参信息
     * @return 实体列表
     */
    Map<String, Object> queryProdInstByPara(Map<String, Object> paraMap);
}
